Class VoiceConnection
extends EventSpewerclass EventSpewerdetritus-utils/EventSpewer
Voice Connection
Constructor
constructor(
client: ShardClientclass ShardClientdetritus-client/ShardClient,
gateway: Socketclass Socketdetritus-client-socket/Socket,
options: VoiceConnectionOptionsinterface VoiceConnectionOptionsdetritus-client/media/VoiceConnectionOptions = {}
)gateway: Socketclass Socketdetritus-client-socket/Socket,
options: VoiceConnectionOptionsinterface VoiceConnectionOptionsdetritus-client/media/VoiceConnectionOptions = {}
Properties
client: ShardClientclass ShardClientdetritus-client/ShardClient[src]
formats: {audio: AudioFormatclass AudioFormatdetritus-client/utils/AudioFormat}[src]
handler: MediaHandlerclass MediaHandlerdetritus-client/media/MediaHandler[src]
opusDecoder: null | OpusDecoderSettingsinterface OpusDecoderSettingsdetritus-client/media/OpusDecoderSettings[src]
opusDecoders: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, AudioOpusclass AudioOpusdetritus-client/media/encoders/AudioOpus>[src]
opusEncoder: null | AudioOpusclass AudioOpusdetritus-client/media/encoders/AudioOpus[src]
Methods
fetchOpusDecoder(userId: string): AudioOpusclass AudioOpusdetritus-client/media/encoders/AudioOpus[src]
sendAudio(
data: Bufferexternal Buffer,
options: SendAudioSettingsinterface SendAudioSettingsdetritus-client/media/SendAudioSettings = {}
): void[src]options: SendAudioSettingsinterface SendAudioSettingsdetritus-client/media/SendAudioSettings = {}
setOpusDecoder(options: boolean | OpusOptionsinterface OpusOptionsdetritus-client/media/OpusOptions = {}): void[src]
setOpusEncoder(options: boolean | OpusOptionsinterface OpusOptionsdetritus-client/media/OpusOptions = {}): void[src]
4 more overloads